-- @owner: zou_jialiang050
-- @date: 2024-08-06
-- @testpoint: 创建函数，嵌套表trim后使用prior函数

--step1:创建函数，嵌套表trim后使用prior函数;expect:创建成功
create or replace function f_create_function_0154() returns void as $$
declare
type aa_int_type is table of int;
aa_int aa_int_type;
begin
aa_int[1] := 3;
aa_int[3] := 6;
aa_int[5] := 12;
aa_int[6] := 2;
raise info '%',aa_int.prior(7);
aa_int.trim(2);
raise info '%',aa_int.prior(7);
end;
$$
language plpgsql;
/

--step2:调用函数;expect:成功
select f_create_function_0154();

--step3:清理环境;expect:成功
drop function f_create_function_0154();